using System.Threading.Tasks;
using Abp.Application.Services;
using Abp.Application.Services.Dto;
using HCD.User.Dtos;

namespace HCD.User
{
    /// <summary>
    /// 应用层服务的接口方法
    ///</summary>
    public interface IUserAppService : IAsyncCrudAppService<UserDto,long, UserGetAllInput, UserAddInput, UserEditInput, EntityDto<long>, EntityDto<long>>
    {
        Task<UserMiniDto> Login(LoginInput loginDto);

        Task SetImId(SetImIdInput input);
    }
}
